body
{
	background:#FCFCFC;
}

/*.chatList li .u, .chatList li .u:visited{
    color: #b41ca0;
    cursor: pointer;
}

.chatList li, .chat-private .chatList li {
    border-color: rgba(0,0,0,0.04);
}
.chatList li {
    position: relative;
    line-height: 20px;
    padding: 5px 0;
    color: #777;
    clear: both;
    vertical-align: middle;
    border-top: 1px solid #eaeaea;
}*/

.say-btn
{
	text-align:right;
	margin-top:12px;
}

#dialog
{
	height:420px;
	background:#EEEEEE;
    overflow-y: scroll;
}

.textarea
{
    height:6em;
	width:100%;
}
.msg_left{
    width: 25%;
    float: left;
    height: 45px;
}
.msg_right{
    width: 75%;
    float: right;
    height: 45px;
}
.speech_item{
    margin-top: 5px;
    height: 50px;
}

#userlist,#roomlist
{
	min-height:420px;
	background:#EEEEEE;
}

#userlist > li
{
	color:#1372A2;
	list-style:none;
}

#roomlist > li
{
    color:#1372A2;
    list-style:none;
    margin-top: 5px;
}

#userlist,#roomlist > h4
{
    text-align:center;
	font-size:14px;
	font-weight:nold;
}

.words
{
	margin:8px;
}


.triangle-isosceles {
    position:relative;
    padding:10px;
    color:#000;
    background:#ffffff;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    -moz-box-shadow:1px 1px 2px hsla(0, 0%, 0%, 0.3);  
    -webkit-box-shadow:1px 1px 2px hsla(0, 0%, 0%, 0.3);  
     box-shadow:1px 1px 2px hsla(0, 0%, 0%, 0.3);  
}

    .triangle-isosceles:hover{  
        top:-2px;  
        left:-2px;  
        -moz-box-shadow:3px 3px 2px hsla(0, 0%, 0%, 0.3);  
        -webkit-box-shadow:3px 3px 2px hsla(0, 0%, 0%, 0.3);  
        box-shadow:3px 3px 2x hsla(0, 0%, 0%, 0.3);  
    }  

.triangle-isosceles.top {
}

.triangle-isosceles:after {
    position:absolute;
    bottom:-9px;
    left:15px;
    border-width:9px 21px 0; 
    border-style:solid;
    border-color:#D3FF93 transparent;
    display:block; 
    width:0;
}
.triangle-isosceles.top:after {
    top:-9px;
    left:15px;
    bottom:auto;
    border-width:0 9px 9px;
    border-color:#D3FF93 transparent;
}

.user_icon
{
	float:left;border:1px solid #DDDDDD;padding:2px;margin:0 5px 0 5px;
    width: 40px;
    height: 40px;
}

.cp
{
	color:#888888;
	text-align:center;
	font-size:11px;
}

.thumbnail
{
	border:1px solid #CCCCCC;
}